package com.qwqk.entity;

import java.util.Date;
import com.anwen.mongo.annotation.ID;
import com.anwen.mongo.annotation.collection.CollectionName;
import com.anwen.mongo.enums.IdTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;

/**
 * (Paper)实体类
 *
 * @author makejava
 * @since 2024-08-29 13:59:53
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@CollectionName("paper")
@ApiModel(value = "Paper类",description = "Paper")
public class Paper implements Serializable {
    private static final long serialVersionUID = -92076048140919165L;
        @ApiModelProperty(name = "Id",value = "Id",example = "")
        @ID(type = IdTypeEnum.ASSIGN_ID)
        private String Id;
        @ApiModelProperty(name = "_V",value = "_V",example = "")
        private String _V;
        @ApiModelProperty(name = "attach",value = "attach",example = "")
        private String attach;
        @ApiModelProperty(name = "attachsize",value = "attachsize",example = "")
        private String attachsize;
        @ApiModelProperty(name = "author",value = "author",example = "")
        private String author;
        @ApiModelProperty(name = "authordesc",value = "authordesc",example = "")
        private String authordesc;
        @ApiModelProperty(name = "catelog",value = "catelog",example = "")
        private Object catelog;
        @ApiModelProperty(name = "company",value = "company",example = "")
        private String company;
        @ApiModelProperty(name = "contact",value = "contact",example = "")
        private String contact;
        @ApiModelProperty(name = "createat",value = "createat",example = "")
        private Date createat;
        @ApiModelProperty(name = "creator",value = "creator",example = "")
        private String creator;
        @ApiModelProperty(name = "creatorname",value = "creatorname",example = "")
        private String creatorname;
        @ApiModelProperty(name = "delete",value = "delete",example = "")
        private Boolean delete;
        @ApiModelProperty(name = "description",value = "description",example = "")
        private String description;
        @ApiModelProperty(name = "download",value = "download",example = "")
        private String download;
        @ApiModelProperty(name = "link",value = "link",example = "")
        private String link;
        @ApiModelProperty(name = "msg",value = "msg",example = "")
        private String msg;
        @ApiModelProperty(name = "oss",value = "oss",example = "")
        private String oss;
        @ApiModelProperty(name = "price",value = "price",example = "")
        private String price;
        @ApiModelProperty(name = "publish",value = "publish",example = "")
        private Boolean publish;
        @ApiModelProperty(name = "qq",value = "qq",example = "")
        private String qq;
        @ApiModelProperty(name = "reference",value = "reference",example = "")
        private String reference;
        @ApiModelProperty(name = "source",value = "source",example = "")
        private String source;
        @ApiModelProperty(name = "status",value = "status",example = "")
        private String status;
        @ApiModelProperty(name = "tags",value = "tags",example = "")
        private Object tags;
        @ApiModelProperty(name = "title",value = "title",example = "")
        private String title;
        @ApiModelProperty(name = "userid",value = "userid",example = "")
        private String userid;
        @ApiModelProperty(name = "view",value = "view",example = "")
        private String view;



}

